make a landfall - Spanish English Dictionary